iT邦幫忙

2023 iThome 鐵人賽

DAY 17
0
自我挑戰組

【Tech愛情對談】軟體新手入門指南系列 第 17

【Tech愛情對談】Talk 17 - 用白話文比喻什麼是VM

  • 分享至 

  • xImage
  •  

老公老公~什麼是VM阿?

虛擬機器是什麼?

虛擬機器(Virtual Machine, VM)是透過虛擬化技術建立的模擬電腦。你可以將其想像成一台電腦裡面還可以運行多個獨立的虛擬電腦,其中外部的電腦被稱為Host,而運行在Host上的虛擬電腦被稱為Guest。

喔~原來常聽的Host是指這台虛擬電腦上的主電腦阿!終於解惑了!(感動~~

以房東和房客來比喻Host如何分配資源給Guest

Host電腦就像是一位房東,將其擁有的資源(例如真實電腦系統的CPU、RAM和Disk)分割成多個獨立的房間,然後租給不同的房客(虛擬機器)。每位房客都擁有自己獨立的生活空間,包括虛擬的CPU、虛擬的RAM、虛擬的Disk、運行的作業系統和軟體,就像獨立的電腦一樣。

VM的演進

虛擬化技術商業化的初期 - 伺服器/資料中心
商業化的VM軟體出現後,企業逐漸注意到他的價值,由於電腦效能越來越好,當企業買了一台伺服器,裝完所需的軟體服務後,常會發現這台電腦還擁有相當多閒置的系統資源,這些閒置的資源可能包含CPU、RAM、儲存空間等。

當該企業又有其他軟體服務的安裝需求時,像這種將電腦虛擬化的技術就可以派上用場,可以幫助他們將這些被閒置的系統資源切分出來,為新的軟體服務提供運行環境,這樣就可以盡可能的讓電腦資源作更有效的利用,也降低了硬體購置和維護的成本。

虛擬化技術的發展 - 提高資源再利用率
虛擬化技術逐漸成熟與普及後,當一間企業若有大量分配系統資源的需求,已經習慣先採購一台大一點的伺服器,然後再用這種虛擬化技術,將電腦資源切割出來給不同的服務運行,當服務不再需要被運行時,還可以收回來將資源重新分配,這樣不僅節省了成本,也提高了資源的再利用率。隨著更多的企業紛紛採用這種模式,也推動了虛擬化技術的應用不斷發展。

虛擬化技術的現況 - 雲端服務融入你我的工作
當一些大企業(像是Amazon這樣規模的大公司)發現可以把閒置的電腦資源拿出來獲利,讓開發者可以不用真的購買並維護一台實體電腦,只需按需購買需要的資源(譬如,在AWS的EC2上開一台VM),就能在虛擬機器上進行開發和測試,這樣能夠節省資金和時間成本,並提高開發的效率和靈活性的方式,這種方式逐漸被企業接受,演變為一股潮流,也催生了更多雲端服務商(如AWS, Google Cloud, Azure)的出現,推動雲端服務逐漸成為主流。

如何架設VM

【Tech愛情對談】Talk 21 - 以初學者角度,淺談如何架設VM


上一篇
【Tech愛情對談】Talk 16 - 用白話文比喻什麼是CPU、RAM、HDD?
下一篇
【Tech愛情對談】Talk 18 - 轉職進修推薦 - 兩大頂尖學校的Python課程分享
系列文
【Tech愛情對談】軟體新手入門指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言